.dashed{
border-bottom:1px dashed #d3d3d3;
}
.solid{
border-bottom:1px solid #d3d3d3;
}
.searchPanel { background:url(../images/search.gif) no-repeat 10% top; border:1px solid #dee6f0; height:270px; width:446px; margin-right:10px; margin-top:10px; float:left; }
.select_left { background:url(../images/select_left.gif) no-repeat left top; padding-left:10px; width:130px; height:44px; margin:20px 20px; margin-right:60px; cursor:pointer; float:left; }
.select_right { background:url(../images/select_right.gif) no-repeat right top; padding-right:37px; width:130px; height:44px; }
.select_middle { background:url(../images/select_middle.gif) repeat-x; width:130px; height:34px; padding:5px; padding-right:0px; font-size:15px; color:gray; }
.select_middle input { *line-height:30px;
}
.selects { margin-top:50px; }
.logo .selects { margin-top:10px; margin-left: 500px; }
.logo .selects input { border:1px solid #eee; margin-right:5px; width:100px; }
#searchShangp { float:left; margin-top:20px; margin-left:22px; cursor:pointer; }
.ad { margin-top:11px; width:958px; border:1px solid #c8c8d2; background:url(../images/ad_bg.gif) top left repeat-x; margin-top:10px; }
.ad .title { color:red; font-family:黑体; font-weight:bolder; margin-left:10px; font-size:18px; padding:0px; margin-top:-1px; }
.hangyebillboard { clear:both; margin-top:12px; width:100% }
.hangyebillboard .head { height:29px; background:url(../images/billboard.gif) repeat-x; border:1px solid #c8c8d2; padding-left:30px; }
.hangyebillboard .head .title { margin-right:70%; font-size:14px; }
.hangyebillboard .head select { margin-right:20px; }
.billContent { float:left; width:750px; }
.billContent2 { float:right; width:200px; margin-top:-33px; }
.billContent2 img{float:left;}
.billContent2 .ad_div { margin-bottom:5px;  border-top:none; margin-left:30px;}
.lishi{ margin-left:30px; border-bottom:1px dashed #CCC; padding-bottom:10px;}
.ad_div ul li{margin:5px 0px 15px 0px; padding:0px;}
.ad_div ul li img{ float:left;  margin: 5px 32px 5px 5px; }
.ad_div ul li .close{ float:left; border:none; margin: 0px; }
.ad_div ul li p{ margin:0px 10px; clear:both; }
.billItems { border:1px solid #dee6f0; padding:5px 5px 10px 0px; width:358px; margin:5px; float:left; height:150px; overflow:hidden; }
.billItems .name {float:left; margin-left:10px; font-size:14px; font-weight:bold;width:290px;}
.billItems .name a{ color:#005AA0;}
.billItems .name a:hover { background-color:#4598d2; color:#fff;}
.billItems .gz{text-align:right; border:1px #000 solid}
.billItems .gz_anniu{background:url(../images/gz_link.gif)}
.billItems .gz_anniu a:hover{background:url(../images/gz_hover.gif)}
.billItems .billmessage { width:358px; float:right; }
.billItems .billmessage img { padding:1px; background-color:#fff; border:1px solid #eee;}
.billItems .billmessage .brandName { width:120px; text-align:center;}
.billItems .billmessage .brandName img { border-color:#ECF5FF;}
.billItems .billmessage .brandName div { width:100%; text-align:center; white-space: nowrap; text-overflow: ellipsis; display:inline-block; overflow:hidden; }
.billItems .billmessage div { display:inline-block; margin-right:0; vertical-align:top; }
.billItems .billmessage div { *display:inline;
}
.billItems .billmessage .message { padding-top: 5px; }
.billItems .billmessage .message ul { list-style-type:none; margin:0px; padding:0px; }
.billItems .billmessage .message ul li { line-height:40px;}
.billItems .billmessage .message ul li span { font-weight:bolder; margin-right:10px; }
.billItems .billmessage .message ul li span.name { width:100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right:5px; display:inline-block; }
.num { background:url(../images/number.gif); height:53px; width:50px; margin:20px 0px; float:left; }
.one { background-position: 0 0; }
.two { background-position: -50px 0; }
.three { background-position: -100px 0; }
.four { background-position: -150px 0; }
.five { background-position: -200px 0; }
.six { background-position: -250px 0; }
.seven { background-position: -300px 0; }
.eight { background-position: -350px 0; }
.nine { background-position: -400px 0; }
.ten { background-position: -450px 0; }
#brandPanel { display:none; border:4px solid #d8d8d8; height:500px; width:500px; position:absolute; top:110px; left:28px; background:#fff }
#categoryPanel { display:none; border:4px solid #d8d8d8; height:500px; width:300px; position:absolute; top:110px; left:248px; background:#fff; overflow:auto; }
#commdityMenu { display:none; border:4px solid #d8d8d8; height:500px; width:300px; position:absolute; top:195px; left:28px; background:#fff; overflow:auto; }
#header { background-image: url(../images/header_bg.jpg); background-repeat: repeat-x; margin: 0 auto 5px; width: 960px; }
#header .header_top { height: 73px; margin-bottom: 0; }
#header .header_top .top_menu { float: right; background-image: url(../images/htop_bg.gif); background-repeat: no-repeat; background-position: left top; height: 26px; line-height: 26px; padding-left: 10px; }
.top_menu ul li { float: left; display: block; height: 26px; padding-right: 6px; padding-left: 6px; }
.top_menu ul li a { color: #cc0000; }
.top_menu ul li.help { background-image: url(../images/ico_help.gif); background-position: 8px center; background-repeat: no-repeat; margin-left: 10px; text-indent: 20px; }
.top_menu ul li.help a { display: block; color: #4b4b4b; }
.top_menu ul .ropmenu_r { background-image: url(../images/htop_bg.gif); background-repeat: no-repeat; background-position: right top; height: 26px; width: 10px; }
.header_top .logo { background: none; float: left; height: auto; width:auto; margin: 0; padding-top: 10px; }
#header .header_main { background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: left -75px; height: 60px; }
#header .header_bottom { background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: left -158px; height: 2px; }
#header .header_main .menu { background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: right -445px; padding-bottom:0;height: 60px;  }
#header .header_bottom .menu { background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: right -528px; width:30px; height: 2px; float:right;  }
.menu_list1 { margin-left: 10px; display: block; height: 27px; }
.menu_list1 li { float: left; display: block; text-align: center; line-height: 25px; height: 27px; background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: 0px 0px; margin-right: 3px; padding-left:10px; }
.menu_list1 li a:link, .menu_list1 li a:visited { background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: right -25px; display: block; color:#000000; padding-right:10px; }
.menu_list1 li a:hover { color:#000000; }
.menu_list1 li.menu_list1_r { width: auto; padding-left:0; }
.menu_list1 .menu_list1_r ul { background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: right -25px; display: block; height: 27px; float:left; }
.menu_list1 .menu_list1_r ul li { background-image: url(../images/header_menu_bg.png); width: auto; background-repeat: no-repeat; background-position: 0px -270px; padding-left:0; }
.menu_list1_r ul li.menu_last { background-image: none; }
.menu_list1 .menu_list1_r ul li.menu_select { margin-right:0; background-position: 0px -220px; }
.menu_list1_r ul li a:link, .menu_list1_r ul li a:visited { background-image: none; font-size: 14px; padding-left: 26px; padding-right: 25px; }
.menu_list1 .menu_list1_r ul li.menu_select a:link, .menu_list1 .menu_list1_r ul li.menu_select a:visited { background:transparent url(../images/header_menu_bg.png) no-repeat scroll right -247px; padding-right: 25px; color:#FFF; font-weight:bold; }
.menu_list2 { overflow:hidden; padding-left:32px; display: block; height: 25px; padding-bottom: 1px; float:left; }
.menu_list2 li { background:transparent url(../images/header_menu_bg.png) no-repeat scroll right -293px; line-height:25px; white-space:nowrap; float: left; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: -1px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 11px; }
.menu_list2 a:link, .menu_list2 a:visited { color:#FEF1D8; text-decoration:none; }
.menu_list2 a:hover { color:#FEF1D8; text-decoration: underline; }
.search { background:transparent url(../images/header_menu_bg.png) no-repeat scroll 0 -300px;float: left; position:absolute;top:102px; margin:0 0 0 520px; }
.search_th { background:transparent url(../images/header_menu_bg.png) no-repeat scroll right -328px; float:left; height:24px; padding:4px 0 0 5px;}
.search_th select, .search .search_th input { vertical-align:top; }
.search_th select, .search .search_th option { color:#111111; font-size:12px; padding:0; }
.search_th select { border:1px solid #CCCCCC; font-size:12px; height:20px; margin:0 4px; }
.search_th input { background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; color:#111111; font-size:12px; margin:0 0 -1px; padding:2px; *padding:2px 2px 1px 2px;
_padding:2px 2px 1px 2px; width:330px; }
.search_th button, .s_join button { margin:0 5px -1px 0; border-width:1px; font-weight:400; height:20px; line-height:16px !important; overflow:hidden; padding:0 10px; background:#FFFFFF url(../images/button.gif) repeat-x scroll 0 -25px; border-color:#D8D8D8 #C8C8C8 #C8C8C8 #D8D8D8; border-style:double; color:#111111 !important; cursor: pointer; }
.hs_indexbut { float:left; padding:7px 10px 0; }
.hs_indexbut a { color:#FFCC00; }
.menu_list3 { background:transparent url(../images/header_menu_bg.png) no-repeat scroll 0 -356px; float:right; height:28px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-right:10px; }
.menu_list3 li { background:transparent url(../images/header_menu_bg.png) no-repeat scroll right -413px; display:inline; float:left; height:28px; line-height:28px; margin-right:5px; padding:0 0 0 10px; }
.menu_list3 li a:link, .menu_list3 li a:visited { color:#74081F; text-decoration:none; }
.menu_list3 li a:hover { color:#CE2104; }
.menu_list3 li a { float:left; left:-10px; line-height:28px; margin-right:-10px; overflow:hidden; padding:0 10px 0 6px; position:relative; }
.menu_list3 li a span { line-height:28px; }
.menu_list3 .cart span, .menu_list3 .point span, .cart span, .point span  { background:transparent url(../images/uc_ico.png) no-repeat scroll 0 -25px; display:block; padding-left:23px; }
.menu_list3 .point span,.point span { background-position: 0px -57px; }
.menu_list3 .point { background:transparent url(../images/header_menu_bg.png) no-repeat scroll right -384px !important; margin-right:0 !important; }
.shop_clist { background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: left -590px; height: 32px; margin-top: 12px; margin-bottom: 0px; }
.shop_clist .shop_l_rightbg { background-image: url(../images/header_menu_bg.png); background-repeat: no-repeat; background-position: right -622px; height: 32px; width: 10px; float: right; }
.more3 { float: right; }
.shop_clist .more3 { line-height: 32px; }
.shop_clist .more3 a { color: #FFF; }
.shop_clist .sclist_title { font-size: 14px; font-weight: bold; padding-top: 5px; padding-left: 35px; }
.w_tithead { padding-left: 35px; height: 21px; padding-top: 9px; background-image: url(../images/w_ico.gif); background-repeat: no-repeat; background-position: 15px 9px; line-height: 13px; }
.w_tithead strong, .w_tithead a, .w_tithead span { float:left; display: block; }
.w_tithead a { color: #005AA0; background-image: url(../images/w_ico.gif); background-repeat: no-repeat; background-position: right -36px; background-position: right -38px\9; *background-position: right -38px;
_background-position: right -38px; padding-right: 20px; }
.w_tithead span { background-image: url(../images/w_ico.gif); background-repeat: no-repeat; background-position: right -36px; background-position: right -38px\9; *background-position: right -38px;
_background-position: right -38px; padding-right: 20px; }
.leftcon, .centercon, .rightcon, .langcon { margin-bottom:10px;margin-top: 10px; }
.leftcon, .centercon { float: left; }
.leftcon { width: 190px; }
.leftcon .ltop_pic { margin-bottom: 10px; }
.centercon { width: 490px; margin-left:10px; }
.rightcon, .botcon_right { float:right; width:250px; }
.con_top, .con_bot, .lcon_top { height: 9px; background-image: url(../images/line.gif); background-repeat: repeat-x; background-position: top; font-size: 0px; line-height: 0px; }
.con_bot { background-position: bottom; }
.lcon_top { background-image: url(../images/line2.gif); }
.con { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D3D3D3; border-left-color: #D3D3D3; padding: 0 5px 5px; zoom:1; }
.ctop_left, .ctop_right, .cbot_left, .cbot_right, .lctop_left, .lctop_right { background-image: url(../images/angle.gif); width:9px; height:9px; display: block; background-repeat: no-repeat; font-size: 0px; line-height: 0px; line-height:normal; }
.ctop_left { background-position: left top; float: left; }
.ctop_right { background-position: right top; float: right; }
.cbot_left { background-position: left bottom; float: left; }
.cbot_right { background-position: right bottom; float: right; }
.lctop_left { background-position: left top; float: left; background-image: url(../images/angle2.gif); background-repeat: no-repeat; }
.lctop_right { background-position: right top; float: right; background-image: url(../images/angle2.gif); background-repeat: no-repeat; }
.item_title {
	float: left;
	background-color: #FFF;
	width: 200px;
	padding-left: 10px;
	font-size: 14px;
    font-weight: bold;
}
.lcon_left .item_title, .lcon_right .item_title {
	width: 120px;
}
.langcon .con .more, .lcon_left .con .more, .lcon_right .con .more {
	margin-top: 15px;
	margin-right: 10px;
}
.spxz dl {
    border-top: 1px dashed #E7CDAE;
    margin: 0 5px;
    overflow: hidden;
    padding: 4px 0 2px;
	line-height:12px;
}
.spxz dl.fore {
    border-top: 0 none;
}
.spxz dt {
    float: left;
    font-weight: bold;
    line-height: 25px;
    text-align: right;
    width: 100px;
}
.spxz { border-top: solid 2px #eee;}
.spxz dd {
    float: right;
    overflow: hidden;
    width: 838px;
	margin:0;
}
.spxz dd div {
    float: left;
    height: 20px;
    margin-right: 15px;
    padding-top: 5px;
}
.spxz dd a {
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
}
.spxz dd a:link, .spxz dd a:visited {
    color: #005AA0;
}
.spxz dd a:hover, .spxz dd a:active, .spxz dd a.curr:link, .spxz dd a.curr:visited {
    background: none repeat scroll 0 0 #4598D2;
    color: #FFFFFF;
}